const path = require("path");
//用于生成绝对路径的函数
function resolve(dir){return path.join(__dirname,dir)}
module.exports = {
    //输出目录
    outputDir:"dist",
    //webpack中所有的关于webpack-dev-server的配置项;这边都支持
    devServer:{
        open:true,
        //代理服务器
        proxy:{
            "/api":{
                target:"http://182.92.128.115/"
            }
        }
    },
    //控制eslint是否执行
    lintOnSave:false,
    //在这个配置项中可以写webpack的配置
    configureWebpack:{
        devServer:{
            port:7777
        },
        resolve:{
            alias:{
                //配置别名 使用resolve方法生成绝对路径,避免相对路径问题
                api:resolve("/src/api"),
                pages:resolve("/src/pages"),
                components:resolve("/src/components"),
                router:resolve("/src/router"),
                routes:resolve("/src/routes"),
                store:resolve("/src/store"),
                mock:resolve("/src/mock"),
                utils:resolve("/src/utils"),
            }
        }
    }
}